test with variable transfer