few comment lines, code more readable