atrive for progress not perfection.