adding first pass to load data