implement nested views on routes