upgraded nodeblock module