program description and references