should be able to compile with node class