add sub-chunk methods