updates with JG