file structure & config