added serverholder class