implemented all route operations, other feedback