2nd Commit design