added Core.Log