passes transform using through