updated instructions
delete prototypes