Essential insights about buddhism