removed definitions
removed more definitions
fixed standards
improved the messages
fixed the translation