create sceleton for server side