add reduce component usage. Closes #90
Merge branch 'ie'