doneish, need to figure out why compression is borking