added superclass constructor to for cases when you don't want to
downlaod the input data to the local module filesystem