closes #1 - new function : add()