add progress bar

this version can run successfully, but the score is always between
-150.0 and -200.0, don't know whether it is right.