initial node commit
basic version