E Logic update