got translation working, now to make it smoother