working on data load and related things