Implemented basis for branching