add an em step that works for this squarem puzzle with data