have to figure out how to handle ip addr allocation
intellij is struggling