trying real hard to use modules and lazy routing