ENH: extract_values
ENH: done need to finish unit test