parts and roles