framework for nodeSpace