Initial revision of hardware files (tested)