re-adjust branch