data manipulator Runnable