adds prototpye