removed unused ITimer class