began to add functionality to load data from plists