added trycatches to load data into lists