o and formatting too