removed node_modules, implement validations