enhanced functionality with recipes