updated 'prototype_1'