theoretical analysis