Added prototypes // default parameters belong in prototype