Added transfer functions