simplified code readability