add deps, add code fence-type