progressBar still doesn't work, but I'm pushing what I got