finish prototype