change static listbox to autogenerate