lots of small styling
added index template