added Recipe class