added comments for methods that should accept only unit vector