add function listsubjectinfo