adding some styling, welcome message, and logic for initial 500