Zamiana zwykłych ptr na smart_ptr