updated serf formula