added scaffolding for server implementations