added private variabls and began writing startTargets