Added lots of styling and color changing feature