please add comments why 2 * and 3 * . where numbers are comming from