initial commit, node framework