added generic data utility object for analysis