progress indicator, load and unload methods added