first major addition

two functions - extract global info (done)
and extract individual info (not done)