minor transfer fucntion changes