add SubParser module