fixed forward problem