loading, cleaning and merging data