addMedia impl