implemented delete branch feature