easier to read code