made some changes to mp_progress
fixed a bad return