Final Commit(revised)