commit
smooth animation