change to server parser