updated ga code and header