I am against any caste system . I have studied whole systems of Hindu Society. I am rewriting, . reader will support us & will try to remove castism in society . In the beginning of era, this was no cast system, nobody knows caste of God Shiva ,Vishnu, Bramha, Narad,Parvati,Kali ,Durga,all religious saints etc , Far 2000 years, work was assigned to group in village & caste was allotted depending upon assignment . Work was assigned in four group for running of society . A group who was supposed prepare food was called Brahmin, Second Group was to arranged to keep safety from animals or other villagers were called Khastriya. Third group was to arrange of different items of use in barter system which they were not able to produce . Fourth category was allotted for cleaning , Gardening, washing etc, were called shudra. In this system if some body changed assignment these cast will also change. After 2000 years , specially Brahmins asked that children of Brahmins will be called Brahmins & same for other caste ,Later education was also added to Brahmin caste In this way caste system was evolved ,now if caste system is to be followed should be work wise and caste should be changed according to work ,hence any body who is in teaching profession should be called Brahmins ,if somebody is doing business or service should be called Vaishya ,if somebody is in security services should be called Khastriya ,other cleaning etc should called Great Brahmins ,intercaste marriages should be promoted ,further for more understanding inter-religion marriages should be promoted .,this will remove the caste system