code completed; documentation needed