correct vhdl erros