added beautified exception handling and news parent page functionality