adding exeption handling on UI, thrown from service layer