So the recurring revenue, margins, we have been talking -- we always talk about how great they are, it was in the 77% range, 78%, sometimes it even went up to 79%. We have said that as the fire radios become a larger and larger portion of the mix of overall StarLink radios, the margins are going to go up, because fire radios get more money per month than the other radios.And that has begun to happen. And that’s why we have got up to 81% and going forward, listen it might even get better than that. It’s a good thing, whether it’s at 80%, 81%, no matter where it is in that range, it’s very powerful, and of course, we need the recurring revenue itself to keep growing and it did and it’s at $40 million -- at 40% and $24 million run rate, that’s all important.We think the best is yet to come. As Dick mentioned in his comments, we are going to be putting recurring revenue products out in the other areas of the company, the locking and the access control, that’s a project that we are working on and it’s a fiscal ‘21 probably event.But that’s going to be very, very important for us. Because remember the $24 million that we are getting now -- run rate now really only comes from one segment of the business, if you just imagine in the rest of the business, how powerful this could get. So we think 81% maybe that was higher than it will be next quarter, but whether it’s high ‘70s or low 80’s, it’s all a good thing.And then on the margins on the hardware that was very good too, because this quarter obviously we were disappointed in the hardware level. We hit $20 million. We talked about why it wasn’t higher and we believe it will be higher in the upcoming quarter.So we didn’t get Dominican Republic manufacturing leverage that we always talk about. We get that when it goes nicely above the $20 million. But what we did get is a nice mix of high margin products, a bunch of school win, a bunch of access control project, high-margin -- high-margin sales are just as important as the Dominican leverage part of the story, so 37% was very, very good.And going forward, listen, the margins could jump around. Big picture we are going in the right direction. And as we head towards our goal, which is still to get to $100 million of hardware revenue, we said by June of ‘21, maybe it will be a little longer than that, maybe it will take another quarter, we will see. But the big picture that’s where we are going and we still feel very confident that those margins will go up as that happen.