isolated get_info.

finished tests.

get_info for PR