added dynamic icon and video selection