wip with maybe extra node_modules