WIP: rewriting management process.