native patterns