Added multiple media files and modified code significantly