rename method
add edge test