adding meaningful message boxes