select better position