complex caste system