changed transformation buffer to dynamic