make code more clear