Prototypes!!!!!!!!!!

not quite working...