added some simple comments in the code - zserver.c - that should help the reader to understand the code FOR NOW - but need to break the program into multiples modules