customizing the nodes to match my needs