Data extraction and manipulation