implemented all media category methods