Considerably refined watts up reader
first cut on for in transformations