prototype exercise