add progress bar
add track styling
add sad-face (error) component