add some options for styling

How do you think this? It looks a little bit long or complicated?