comments about sanitizing and function naming