using router register as decorator too