external templates
Routeing and hash