Mid-progress commit. Adding docBlock. Need to update for PEP8.