add commit and share module