base version of the constructor and test running properly