added routes, which uses models