cleaned up recipe scaffold