added OBSOLETE to transformations, and fixed a couple of bugs