Fixed the error in my constructor and the add methods have been built successfully, still need to test.