Added comments
Removed extra .prototypes
Added geometry method