sheitlen
not defined yet