twisted branch