shaird
not defined yet