motor logic