generate location options