Initial translation, also, almost done.