Added a History struct; communication issue