making the code clearer