learning to branch and merge with multiple [fake] developers!