Update Logic interface