add assgin loaction feature prototype