with analytical analysis