#extractors todo: do