here is the progress