finall commit, everything works