adding a prototype