Add main branch concept