working with more error messages, etc, now