first conway function version