reformmated and cleaned up the format