internal/external documentation added