changed other classes to use recipe class - still need to finish