basic framework for target location--white block--put in place