made mvp with nodes