Refactored views and styles.