revised server