WIP implementing adjudications

more work on adjudications at the interface level