file destination base class added