logick fix