* ongoing work * partial server implementation * preliminary version of all functions * feature complete, test working * improve documentation and tests