initialize branch