Set up all functions and added notes for instructions