additional methods for extraction