data-centric method