added common roles and variables around those roles