fix prog bug