allow user to change output styles

fixes #5