rewrote views to use redirect shortcut and the messaging framework