udated history managment