missing semicolons
add custom exception in rate calculator
fix 500 language
define dict directly in template
take it to sql