restructed files