more semantic html; added unsubscribe route