more work on bloom