sale contract ui modify