added tests custom routes
continued adding tests