Fixed the add function, it should be good to go now...still need to fix the deconstructor