added Jack.. the general toolkit for geting general data