More docs, adding samples