adding branch option