forward transfer functions