awesome generic file reading integrated