adding router classes. Does not compile