completed computer.hdl