add inherit and cascade