data loading, update docs