smartcommit
