extended analysis