fixed history directive