better way to source a file??