add format explanations and formatting