unnecessary debugging removed