basic server integration