removed duplicate parameter "mode"