preliminary interface complete. complies cleanly.
change file names to list_of_poiters.