another simple pattern as an alternative