fix the pattern!