added a History Controller