Initial shot at loop routes - needs ui work.