adding first stab at transformation