interpolations patterns