improved readability for easy modification