expandend the documentation, corrected several labeling bugs