change structure of audiolistcontroller