lots of styling changes
adding background