added self server query