more work on image load