serf and X