implement data extract