reflections (mirrored)

promises