random modifications + broken progress bar directive