um added methods for distace calculation will add stuff for storage and manipulation of points soon