Checking transformations arguments
Based y symetry on other transformations
Added x symetry