added branch deleting feature