remove unused folder /include
fix duplicate method in smart_pointer header