support for different styles from the API