update
create server structure