rest of the vhdl files