minor changes, backside deduction added