first attempt with f-machine