lib use for jintellitype