added swift roles