Remove restrictions on arguments order.
Add progress bar