TODO transfer data as a korks data structure