a draft of the application using Mojolicious framework