GA added, CH method updated