add() tests added and pass