done some translation