added new extract function interface stub