formatting is frustrating