done with basic functions. Add one more node just for testing