smart commit
change display