directly call bloom