added progress bars and got a little work down