simplified usage by setting up the routes automatically inside the package