Add smart poniter.