fixed message location