write more readably