commit3 final