shariat
not defined yet