updated debug init function