basic node setup