add help command
refactor