finishing all routes, adjust class structure
adding register route