implement working translations