add ribbon and some edit