add more settings for the backend for put urls
introduce a better refactoring for the tests with expectations