Roles and responsibilities of teamwork