Implemented Message Log