adding version type to component router