the constructor was not clear