added an another add() method.