Added Transformations and Validations, threw a few of those in