try and fix changeMedia but better