WIP: crazy separating tasks