developing recipe class