including different styles depending on environment