getting started with internals