updated extraData version to now use a specified resulting amount of data rather than a factor of the original amount