Before revision:  This design removes the addition over heterogeneous embeddings in the input, which may potentially bring randomness, and gives more expressiveness to characterize the relationship between words/positions by using different projection matrices.
After revision:  This design removes the addition over heterogeneous embeddings and offers more expressiveness by using different projection matrices.