abstract ini further