initial part for tanslation