Extract read method