#6 ? remove unnecessary division (tested ok)