WIP: add compute node support