1. shared
2. commit