currently working trans 4 and fixing bugs of trans 3