*requestor and server work (first version)