Master Step 5.2 : More changes made to make integer thingy more accurate. Next work for same on float.