working on shuffling targets
merged files
Added Current Target Logic
merge