fix stupid argument order bug