add media operations