Reflection and bubbles by oosie
_