More recipe iterations and refactored style