ignore node modules
initial functional version