update

media with decorator trait