work on saving outside recipes logic