updated with new formatting and shadows