Added abilioty to load from plists
other commits