Final Commit(First Part)