add history and action models