improve routing and dispatching. You are now able to use my in query to call MyCommand, MyController, etc
update application
Update logic
Fixing naming issue