identation and proabably pretty decent url switching infrastructure