Added cooking functionality. Contains some bugs. Maybe @sgade will help. NOT