able to reflect translation, rotation and scale property