adding UserSpecifiedData class to hold sample/process info, added collection needed for PDF tools