getting desperate, moved route dsl to a method