framework modified; fast data loading; less RAM consumption