begin interface with local file structure