added shape transformations