ga and pattern