more new transforms (still broken)