major update to styles