test forward functions.