improved server rules