Added reduction
Added explanatory note for interface