changed recipe system and some some things