add routes, and schema stuff