Add FormatUtil, update listen and listening commands