changes to simplify GAR