added recipe model and template