Chapter 4 practice. Implementing some UI ASAP project. (to be completed in 24 hours)