add media schema & CRUD