error checking server 3