fixed indentation for joe, using 4 spaces instead of tabs. however we are not doing a line cap as suggested before due to the hideous appearance of some of the code