PROGRESS NOT PERFECTION...