Redesign branch update2