this starts to take some form, next-step: progress bar and a functional start button