various changes including css styling