played around trying to get a process callback implemented