notes about branch purpose