maybe we should start to write spec text cc @TechQuery
maybe we should start to write spec text cc @TechQuery