Added the agreed changes, error messages, documentation, minor corrections