perfect analysis