implemented media view