more work on processing