add unit string parser, update script wrappers