consturct
dynamic node creation broken