commit final [2]