add User and Route class