mostly done with brute force
Merge branch 'master' of https://github.com/aml3/mosaic