implemented project subnode unit tests