Trying with nodes... (not finished yet)