removed spointer.h