tweaking for comprehension trys