add doc for shdict