old_contents: 
  import pvl_tools
  
  '''
  Irradiance and atmosperhic functions
  ====================================
  '''
  
  from pvl_alt2pres import pvl_alt2pres
  from pvl_pres2alt import pvl_pres2alt
  from pvl_getaoi import pvl_getaoi
  from pvl_disc import pvl_disc
  from pvl_ephemeris import pvl_ephemeris
  from pvl_spa import pvl_spa
  from pvl_extraradiation import pvl_extraradiation
  from pvl_globalinplane import pvl_globalinplane
  from pvl_grounddiffuse import pvl_grounddiffuse
  from pvl_makelocationstruct import pvl_makelocationstruct
  from pvl_relativeairmass import pvl_relativeairmass
  from pvl_absoluteairmass import pvl_absoluteairmass
  from pvl_clearsky_ineichen import pvl_clearsky_ineichen
  from pvl_clearsky_haurwitz import pvl_clearsky_haurwitz
  '''
  Irradiance Translation Functions
  ================================
  '''
  
  from pvl_perez import pvl_perez
  from pvl_haydavies1980 import pvl_haydavies1980
  from pvl_isotropicsky import pvl_isotropicsky
  from pvl_kingdiffuse import pvl_kingdiffuse
  from pvl_klucher1979 import pvl_klucher1979
  from pvl_reindl1990 import pvl_reindl1990
  
  '''	
  Data Handling
  ==============
  '''
  
  import tmy 
  '''
  System Modelling functions
  ==========================
  '''
  
  from pvl_physicaliam import pvl_physicaliam
  from pvl_ashraeiam import pvl_ashraeiam
  from pvl_calcparams_desoto import pvl_calcparams_desoto
  from pvl_retreiveSAM import pvl_retreiveSAM
  from pvl_sapm import pvl_sapm
  from pvl_sapmcelltemp import pvl_sapmcelltemp
  from pvl_singlediode import pvl_singlediode
  from pvl_snlinverter import pvl_snlinverter
  from pvl_systemdef import pvl_systemdef
  
  
  
  
new_contents: 
  import pvl_tools
  from location import Location
  
  '''
  Irradiance and atmospheric functions
  ====================================
  '''
  
  import solarposition
  from pvl_alt2pres import pvl_alt2pres
  from pvl_pres2alt import pvl_pres2alt
  from pvl_getaoi import pvl_getaoi
  from pvl_disc import pvl_disc
  from pvl_ephemeris import pvl_ephemeris
  from pvl_spa import pvl_spa
  from pvl_extraradiation import pvl_extraradiation
  from pvl_globalinplane import pvl_globalinplane
  from pvl_grounddiffuse import pvl_grounddiffuse
  from pvl_makelocationstruct import pvl_makelocationstruct
  from pvl_relativeairmass import pvl_relativeairmass
  from pvl_absoluteairmass import pvl_absoluteairmass
  from pvl_clearsky_ineichen import pvl_clearsky_ineichen
  from pvl_clearsky_haurwitz import pvl_clearsky_haurwitz
  
  
  '''
  Irradiance Translation Functions
  ================================
  '''
  
  from pvl_perez import pvl_perez
  from pvl_haydavies1980 import pvl_haydavies1980
  from pvl_isotropicsky import pvl_isotropicsky
  from pvl_kingdiffuse import pvl_kingdiffuse
  from pvl_klucher1979 import pvl_klucher1979
  from pvl_reindl1990 import pvl_reindl1990
  
  
  '''
  Data Handling
  ==============
  '''
  
  import tmy 
  
  
  '''
  System Modelling functions
  ==========================
  '''
  
  from pvl_physicaliam import pvl_physicaliam
  from pvl_ashraeiam import pvl_ashraeiam
  from pvl_calcparams_desoto import pvl_calcparams_desoto
  from pvl_retreiveSAM import pvl_retreiveSAM
  from pvl_sapm import pvl_sapm
  from pvl_sapmcelltemp import pvl_sapmcelltemp
  from pvl_singlediode import pvl_singlediode
  from pvl_snlinverter import pvl_snlinverter
  from pvl_systemdef import pvl_systemdef
  
  
  
  
subject: add location and solarposition imports. clean up formatting/text