add ga & refine ui