added some html structure to make styling easier