make route an object
reorganization
binding with changing values