error handling & activity indicator example added with BaseRequest