implements MEthos on Server side