Abstract: It is an object of the subject matter to disclose a method performed on a media player, comprising: a. receiving a command from a user of the media player to add a content layer to a media file played on the media player; b. providing an interface to the user, said interface enables the user to add the content layer to the media file; transmitting the content layer to a server that stores the media file, such that the media file is configured to be displayed with the content layer.