adding missing functions-good2 that was hidden by .gitignore