Add history tracking