Added features like validation, progress bar, and scrolling