adding routes
adding some functionality