tidied up transforms with less