add test the third times borrow & fix check in special add