introduce node compatibility and test