more work on progress