list is filled according to device location