io for tensor 2