read file, fillin