what are the 3 requirements for a reaction to occur?​