turned into component. closes #1
merge