fix access and some translate