Masked Multi Head Self Attention