try to compute it backward