Full analysis