major update with the styling