added routes, base controller, debug logger and yield containers