implemented forward transfer #485