done monkey until we figure out how to speed it up more...