almost working server