open source recipes, from all over and modified