i changed it to add() and added some comments.