Added comments, operators and Lerp method