A lot of progress