upload source and data files