serverside skeleton