fix dp_pass