Initial work on fourup using new interface