re-formatting for readability