refactor: remove body of specific commands, do not expose fields of structs publicly...
feat: compare case insensitive
feat: add command handling support