added recipe default constructor