make sure that all add methods pass creation and valgrind