initial translation