what is the purpose of a swimlane
Swimlane diagrams are used whenever you need to show activities, tasks, or process steps which are being performed by different actors/roles. You can use swimlanes to group activities in an activity diagram or process flow by any category what you need: by role, by system, by department, etc.