Human class added (no major changes)