store patterns