the ptr has to be defined
the ptr has to be defined