cleaned up recipe