nonabstracted
not defined yet