add progress form
fix all the things
add some pretty