correction of checking input parameter