fix prototype parameter type