updated transformation fx