[D37] (SO, LG) Implemented different node classes