add description
remove duplicate COMMANDS code
filter unknown arguments