initial commit with util file