Restrucutre server