adapt recipe system