dat exec logic