auto ptr 1