okay that was crazy, but now i have routes, and some service/factory layers