use pointer to instance!!!