change method name
add usage