First go at a transformer