addaptive fix