first run through to fix bug
took out start.time()