add commit and share