Implemented error messages, tooltip, a typo