start implementing history