okay, effective use of prototypes

..