add docs inspired by hiccup