ticket:5 no hard core url
ticket:5 add validation test
ticket:5 change migration and folder structure
ticket:5 Merge 'ticket_5' to master