internal analysis