more work on first run