shams
not defined yet