finished translate the first part