logic location