modify method
add mutation test