alternate styling and updating