Added role to constructor