Added a lot of Media Functionality.