creates custom routes