generate people and history