add ga; improve format