fixed bug for function parameters