procesing data between UI and executor