got localization to work, added validation, and added more css