add parameter type check module