Added comments, removed pointlest methods