adding parts to branch