pros and cons commit 30