editing utlils