extract frame reader