analysis works