add program description; update options