transformer additions :D