understanding internals related