added result abstract