add function arguments judgement