history handler added