implemented chef assembly