various enhancements
adds snippets