adding updates for cleaning up views and removing exception on reply page. Also use the model instead of user defaults