final change for ribbon adaption