Implemented the offset idea. Added some comments