build basic node framework