move towards prototype