lots of server auth stuff added