more work on back-transform