added nested view and routing