add some options for styling

How do you think this? It looks a little bit long or complicated?
Let your code explain itself, this comment and the one on 4 don't seem to add much.