first steps to add file read support
first steps to add file read support