transformed the backend in an external node module