motor logic in place