rename methods. better comprehension