internalizing fcns