fixed syntax pointer to self