refactored application views