improvise locating controllers