fix transformation weirdness and do a test