ok, semicrf kind of works!
more small progress.