add subject item and parser. update rules