usage update
add usage, main