final analysis