created a new image class as ImageNew<T>