more legible code