Formating ediited for clarity