the rest of tranlation - [rough]