rename method
add 3 tests