update based on advice from fan