fix swift parameter bug