prespecializing
not defined yet