added simple transform class
merged