Refactoring and fixes again
Add dummy storage
Return URL when posting