fixed answer for backward computation