#11 add debug parameter