begin work to retrieve sub-values