update by john ok