learning about branches