added result class for node processing