several functions from my local utilities folder