several functions

1) add progress bar
2) add feature extraction