make code more expressive