first version of coordination transformation