final protype 1