There are three different types of implementations for Masterchef