leaving the styles up to the app