poor implement history request