change transform interface