integrate 90%