GP,  update