[ADDED] #pragma warning disable 0618