pretty formatting and general organization