clean code (1)