Improving the Quality of Neural Machine Translation