bug fix at function parameter