article submit state and styling