pages/subjects CRUD