added internals doc
linked internals doc