finish prototype 1