separated table load into its own file