routing ->  dynamic controller + dynamic template