extensive commenting - program complete