added additonal error messages