refac media object