implements a better server to use