ingredient pattern