Smart pointers project added