starting the backend layer
ignoring node_modules