made pure node