adding project file open support
working on project file open support