fixed data extraction