Added geometric transformations