added node compatibility