added targetscan class and data