changed result handling