prespecifying
not defined yet