improved markup and added some minor styling changes g