more constructor "injection" to set up the server
rip out Spring usage