surviving progress