fixed with messages