final with no prints