primitive server