first try at mediaswap