History simple implementation done