Added the add method WIP