fixed extract all dat