working on a design problem
more fiddling
ignoring ensime stuff
sorted out ignores