moved strings into their own module for easier maintenance and localization