add() function works