basically finish translation