specification
not defined yet