still working on MP, client server interaction