Bloom Tutorial 3: Patch from Scratch