semidull
not defined yet