Updated history module API