jh: edit file structure