cleaned up my comments a bit